import { request } from '../utils'
import { ListItemAddType, ListItemType } from '../types'
// 列表请求接口
export function fetchList(params: { value: string }) {
	return request({
		url: '/api/list',
		method: 'get',
		params
	})
}
// 列表删除接口
export function deleteList(id: string) {
	return request({
		url: '/api/list/' + id,
		method: 'delete'
	})
}

// 列表添加接口
export function addList(data: ListItemAddType) {
	return request({
		url: '/api/list',
		method: 'post',
		data,
	})
}

// 列表修改接口
export function editList(data: ListItemType) {
	return request({
		url: '/api/list/' + data.id,
		method: 'post',
		data,
	})
}

// 登录接口
export function signin(data: { username: string, password: string }) {
	return request({
		url: '/api/signin',
		method: 'post',
		data
	})
}

// 用户权限获取
export function getUserInfo(token: string) {
	return request({
		url: '/api/user/permission',
		params: {
			token
		}
	})
}


// 用户权限获取
export function getEchartsData() {
	return request({
		url: '/api/echarts',
	})
}